package de.tudarmstadt.ukp.muip.fibqdojo;

import java.util.List;

import com.google.common.collect.Lists;

import de.tudarmstadt.ukp.muip.fibqdojo.interfaces.IFIBQDistractorProvider;
import de.tudarmstadt.ukp.muip.fibqdojo.interfaces.IFIBQSentence;

/**
 * A dummy distractor provider in order to return <i>no</i> distractors. Plug in
 * this class as provider if you do not wish to generate distractors for your
 * FIBQs.
 * 
 * @author Tobias Horsmann
 */
public class EmptyDistractorProvider implements IFIBQDistractorProvider{

    @Override
    public List<String> getDistractors(IFIBQSentence currentSentence) {
        return Lists.newLinkedList();
    }

    @Override
    public void setMinimum(int min) {
        throw new UnsupportedOperationException();
    }

    @Override
    public void setMaximum(int max) {
        throw new UnsupportedOperationException();
    }

}
